Google\Site_Kit\Core\Authentication\Clients\OAuth_Client A

Total Complexity 69
Dependencies 18
Dependents 9
Total lines 663
Lines of code 324
Logical lines of code 190
Comment lines 248
Methods 21
Properties 4

Methods 21

Method Rating Maintainability Complexity Lines of code
authorize_user()
C
33 22 94
get_authentication_url()
S
49 5 31
refresh_profile_data()
S
48 4 34
should_update_owner_id()
S
61 5 13
refresh_token()
S
54 4 21
set_granted_scopes()
S
60 3 14
__construct()
S
59 2 15
authorize_user_redirect_url()
S
64 3 10
get_unsatisfied_scopes()
S
61 2 13
has_sufficient_scopes()
S
70 2 6
get_proxy_permissions_url()
S
65 2 10
get_access_token()
S
69 2 7
needs_reauthentication()
S
72 2 6
get_refresh_token()
S
66 2 8
get_granted_additional_scopes()
S
79 2 3
revoke_token()
S
70 2 7
delete_token()
S
72 1 6
set_access_token()
S
64 1 10
set_refresh_token()
S
69 1 6
get_granted_scopes()
S
69 1 7
add_active_consumer()
S
80 1 3